b3a5fcc8a00b95c25a527e8e70c8e9820b941161,de.urszeidler.eclipse.solidity.ui/src/de/urszeidler/eclipse/solidity/ui/common/GenerateAll.java,GenerateAll,doGenerate,#IProgressMonitor#,88
Before Change
"de.urszeidler.eclipse.solidity.ui", "de.urszeidler.eclipse.solidity.templates.GenerateContracts",
modelURI.toString(), targetFolder.getFullPath().toString(), new ArrayList<String>());
gen0.setGenerationID(generationID);
monitor.subTask("generate solidity");
gen0.doGenerate(BasicMonitor.toMonitor(monitor));
if (monitor.isCanceled())
return;
if (store.getBoolean(PreferenceConstants.GENERATE_HTML)) {
GenerateHtml generateHtml = new GenerateHtml(modelURI, targetFolder.getLocation().toFile(), arguments);
monitor.worked(1);
generationID = org.eclipse.acceleo.engine.utils.AcceleoLaunchingUtil.computeUIProjectID(
"de.urszeidler.eclipse.solidity.ui", "de.urszeidler.eclipse.solidity.templates.GenerateHtml",
modelURI.toString(), targetFolder.getFullPath().toString(), new ArrayList<String>());
generateHtml.setGenerationID(generationID);
monitor.subTask("generate html");
generateHtml.doGenerate(BasicMonitor.toMonitor(monitor));
}
if (monitor.isCanceled())
return;
GenerateWeb3Contract generateWeb3Contract = new GenerateWeb3Contract(modelURI,
targetFolder.getLocation().toFile(), arguments);
monitor.worked(1);
generationID = org.eclipse.acceleo.engine.utils.AcceleoLaunchingUtil.computeUIProjectID(
"de.urszeidler.eclipse.solidity.ui", "de.urszeidler.eclipse.solidity.templates.GenerateWeb3Contract",
modelURI.toString(), targetFolder.getFullPath().toString(), new ArrayList<String>());
generateWeb3Contract.setGenerationID(generationID);
monitor.subTask("generate web3");
generateWeb3Contract.doGenerate(BasicMonitor.toMonitor(monitor));
if (monitor.isCanceled())
return;
if (store.getBoolean(PreferenceConstants.GENERATE_MIX)) {
GenerateMixConfig generateMix = new GenerateMixConfig(modelURI,
targetFolder.getLocation().toFile(), arguments);
monitor.worked(1);
generationID = org.eclipse.acceleo.engine.utils.AcceleoLaunchingUtil.computeUIProjectID(
"de.urszeidler.eclipse.solidity.ui", "de.urszeidler.eclipse.solidity.templates.GenerateMixConfig",
modelURI.toString(), targetFolder.getFullPath().toString(), new ArrayList<String>());
generateMix.setGenerationID(generationID);
monitor.subTask("generate mix");
generateMix.doGenerate(BasicMonitor.toMonitor(monitor));
}
final String docTarget = store.getString(PreferenceConstants.GENERATION_TARGET_DOC);
IContainer target1 = targetFolder.getProject().getFolder(docTarget);
if (!target1.getLocation().toFile().exists()) {
target1.getLocation().toFile().mkdirs();
}
if (store.getBoolean(PreferenceConstants.GENERATE_MARKDOWN)) {
GenerateMarkDown generateMarkdown = new GenerateMarkDown(modelURI, target1.getLocation().toFile(),
arguments);
monitor.worked(1);
generationID = org.eclipse.acceleo.engine.utils.AcceleoLaunchingUtil.computeUIProjectID(
"de.urszeidler.eclipse.solidity.ui", "de.urszeidler.eclipse.solidity.templates.GenerateMarkDown",
modelURI.toString(), targetFolder.getFullPath().toString(), new ArrayList<String>());
generateMarkdown.setGenerationID(generationID);
monitor.subTask("generate markdown");
generateMarkdown.doGenerate(BasicMonitor.toMonitor(monitor));
}
IPreferenceStore store1 = de.urszeidler.eclipse.solidity.compiler.support.preferences.PreferenceConstants
.getPreferenceStore(targetFolder.getProject());
if (store1.getBoolean(
de.urszeidler.eclipse.solidity.compiler.support.preferences.PreferenceConstants.COMPILE_CONTRACTS)) {
files = gen0.getFiles();
if (files.isEmpty())
return;
String compile_folder = store1.getString(
de.urszeidler.eclipse.solidity.compiler.support.preferences.PreferenceConstants.COMPILER_TARGET);
IContainer target = targetFolder.getProject().getFolder(compile_folder);
if (!target.getLocation().toFile().exists()) {
target.getLocation().toFile().mkdirs();
}
monitor.subTask("compile code");
StartCompiler.startCompiler(target.getLocation().toFile(), files, store1);
}
}
After Change
"de.urszeidler.eclipse.solidity.ui", "de.urszeidler.eclipse.solidity.templates.GenerateContracts",
modelURI.toString(), targetFolder.getFullPath().toString(), new ArrayList<String>());
gen0.setGenerationID(generationID);
if(monitor!=null)
monitor.subTask("generate solidity");
gen0.doGenerate(BasicMonitor.toMonitor(monitor));
if(monitor!=null)
if (monitor.isCanceled())
return;
if (store.getBoolean(PreferenceConstants.GENERATE_HTML)) {
GenerateHtml generateHtml = new GenerateHtml(modelURI, targetFolder.getLocation().toFile(), arguments);
if(monitor!=null)
monitor.worked(1);
generationID = org.eclipse.acceleo.engine.utils.AcceleoLaunchingUtil.computeUIProjectID(
"de.urszeidler.eclipse.solidity.ui", "de.urszeidler.eclipse.solidity.templates.GenerateHtml",
modelURI.toString(), targetFolder.getFullPath().toString(), new ArrayList<String>());
generateHtml.setGenerationID(generationID);
if(monitor!=null)
monitor.subTask("generate html");
generateHtml.doGenerate(BasicMonitor.toMonitor(monitor));
}
if(monitor!=null)
if (monitor.isCanceled())
return;
GenerateWeb3Contract generateWeb3Contract = new GenerateWeb3Contract(modelURI,
targetFolder.getLocation().toFile(), arguments);
if(monitor!=null)
monitor.worked(1);
generationID = org.eclipse.acceleo.engine.utils.AcceleoLaunchingUtil.computeUIProjectID(
"de.urszeidler.eclipse.solidity.ui", "de.urszeidler.eclipse.solidity.templates.GenerateWeb3Contract",
modelURI.toString(), targetFolder.getFullPath().toString(), new ArrayList<String>());
generateWeb3Contract.setGenerationID(generationID);
if(monitor!=null)
monitor.subTask("generate web3");
generateWeb3Contract.doGenerate(BasicMonitor.toMonitor(monitor));
if(monitor!=null)
if (monitor.isCanceled())
return;
if (store.getBoolean(PreferenceConstants.GENERATE_MIX)) {
GenerateMixConfig generateMix = new GenerateMixConfig(modelURI,
targetFolder.getLocation().toFile(), arguments);
if(monitor!=null)
monitor.worked(1);
generationID = org.eclipse.acceleo.engine.utils.AcceleoLaunchingUtil.computeUIProjectID(
"de.urszeidler.eclipse.solidity.ui", "de.urszeidler.eclipse.solidity.templates.GenerateMixConfig",
modelURI.toString(), targetFolder.getFullPath().toString(), new ArrayList<String>());
generateMix.setGenerationID(generationID);
if(monitor!=null)
monitor.subTask("generate mix");
generateMix.doGenerate(BasicMonitor.toMonitor(monitor));
}
final String docTarget = store.getString(PreferenceConstants.GENERATION_TARGET_DOC);
IContainer target1 = targetFolder.getProject().getFolder(docTarget);
if (!target1.getLocation().toFile().exists()) {
target1.getLocation().toFile().mkdirs();
}
if (store.getBoolean(PreferenceConstants.GENERATE_MARKDOWN)) {
GenerateMarkDown generateMarkdown = new GenerateMarkDown(modelURI, target1.getLocation().toFile(),
arguments);
if(monitor!=null)
monitor.worked(1);
generationID = org.eclipse.acceleo.engine.utils.AcceleoLaunchingUtil.computeUIProjectID(
"de.urszeidler.eclipse.solidity.ui", "de.urszeidler.eclipse.solidity.templates.GenerateMarkDown",
modelURI.toString(), targetFolder.getFullPath().toString(), new ArrayList<String>());
generateMarkdown.setGenerationID(generationID);
if(monitor!=null)
monitor.subTask("generate markdown");
generateMarkdown.doGenerate(BasicMonitor.toMonitor(monitor));
}
IPreferenceStore store1 = de.urszeidler.eclipse.solidity.compiler.support.preferences.PreferenceConstants
.getPreferenceStore(targetFolder.getProject());
if (store1.getBoolean(
de.urszeidler.eclipse.solidity.compiler.support.preferences.PreferenceConstants.COMPILE_CONTRACTS)) {
files = gen0.getFiles();
if (files.isEmpty())
return;
String compile_folder = store1.getString(
de.urszeidler.eclipse.solidity.compiler.support.preferences.PreferenceConstants.COMPILER_TARGET);
IContainer target = targetFolder.getProject().getFolder(compile_folder);
if (!target.getLocation().toFile().exists()) {
target.getLocation().toFile().mkdirs();
}
if(monitor!=null)
monitor.subTask("compile code");
StartCompiler.startCompiler(target.getLocation().toFile(), files, store1);
}
}